06acd1fab1d49679d8e4e22f3a2b06d813d61862,stagemonitor-core/src/main/java/org/stagemonitor/core/metrics/metrics2/ElasticsearchReporter.java,ElasticsearchReporter,reportMetrics,#Map#Map#Map#Map#Map#OutputStream#number[]#number#,82

Before Change


				writeSnapshot(snapshot, jg);
			}
		}, os, bulkActionBytes);
		reportMetric(meters, timestamp, new ValueWriter<Meter>() {
			public void writeValues(Meter meter, JsonGenerator jg) throws IOException {
				writeMetered(meter, jg);
			}
		}, os, bulkActionBytes);
		reportMetric(timers, timestamp, new ValueWriter<Timer>() {
			public void writeValues(Timer timer, JsonGenerator jg) throws IOException {
				writeMetered(timer, jg);

After Change


		reportMetric(gauges, timestamp, metric2RegistryModule.getValueWriter(Gauge.class), os, bulkActionBytes);
		reportMetric(counters, timestamp, metric2RegistryModule.getValueWriter(Counter.class), os, bulkActionBytes);
		reportMetric(histograms, timestamp, metric2RegistryModule.getValueWriter(Histogram.class), os, bulkActionBytes);
		reportMetric(meters, timestamp, metric2RegistryModule.getValueWriter(Meter.class), os, bulkActionBytes);
		reportMetric(timers, timestamp, metric2RegistryModule.getValueWriter(Timer.class), os, bulkActionBytes);
	}